package com.app.business.global.thirdservice.icc.dto.res;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class PageEquipmentChannelRes {
    @Schema(description = "自增id")
    private Long id;
    
    @Schema(description = "设备编码")
    private String deviceCode;
    
    @Schema(description = "单元类型")
    private Integer unitType;
    
    @Schema(description = "单元序号")
    private Integer unitSeq;
    
    @Schema(description = "通道序号")
    private Integer channelSeq;
    
    @Schema(description = "通道编码")
    private String channelCode;
    
    @Schema(description = "通道标识码")
    private String channelSn;
    
    @Schema(description = "通道名称")
    private String channelName;
    
    @Schema(description = "通道类型")
    private String channelType;
    
    @Schema(description = "摄像头类型")
    private String cameraType;
    
    @Schema(description = "所属组织编码")
    private String ownerCode;
    
    @Schema(description = "经度")
    private String gpsX;
    
    @Schema(description = "纬度")
    private String gpsY;
    
    @Schema(description = "z轴")
    private String gpsZ;
    
    @Schema(description = "光栅图id")
    private Long mapId;
    
    @Schema(description = "域id")
    private Long domainId;
    
    @Schema(description = "描述")
    private String memo;
    
    @Schema(description = "设备通道在线状态")
    private Integer isOnline;
    
    @Schema(description = "状态[0关闭，1开启]")
    private Integer stat;
    
    @Schema(description = "能力集")
    private String capability;
    
    @Schema(description = "是否已经接入[1已接入，0未接入]")
    private Integer access;
    
    @Schema(description = "通道详情扩展信息")
    private String chExt;
    
    @Schema(description = "是否是虚拟通道")
    private String isVirtual;
}